Computing system



April 1941- H. G. JQHNSTONE ETAL 2,239,392

COMPUTING SYSTEM Filed Oct. 24, 1928 3 Sheets-Sheet 1 April 29, 1941. H. e. JOHNSTONE ETAL 2,239,392

' COMPUTING SYSTEM Filed Oct. 24, 1928 '5 Sheets-Sheet 2 MWJwy Ap 1941- H. G. JOHNSTONE EIAL 2,239,892

COMPUTING SYSTEM Filed Oct. 24, 1928' 3 Sheets-Sheet 5 Vewfa/s" 0/7/29 Patented Apr. 29, 1941 COMPUTING SYSTEM Harold Glenn .lohnstonc oak Park, and Charles William Bobbins, La Grange, IlL, assignors to Western Electric Company, Incorporated, New York, N. Y., a corporation of New York Application October 24, 1928, Serial No. 314,578 46 Claims. (CL 235-61) This invention relates to computing systems, and more particularly to an electricalimpulse system for automatically accomplishing mathematical multiplication and addition and indicating the results thereof.

The primary object of the invention is to provide an efficient, comparatively simple and flexible system for rapidly performing mathematical computations and indicating the results thereof.

In order to attain this and other objects, and in accordance with the general features of the invention, one embodiment thereof includes a multiplying commutator for each digit having a multiplication table of nine rotatable contact disks representing the products of one particular digit by itself and each of the other digits. The multiplicand and multiplier are set up on a denominational keyboard by depressing keys which establish electrical circuits, whereby, beginning with the denominational column of lowest order, electrical energy is supplied for each digit in the multiplier, one at a time, through the contacts on the disks, the multiplicand and a distributing switch to a register.

The multiplying commutators for the digits in the multiplier are rotated one at a time to accomplish the multiplication. commutator is provided with a predetermined number of radial contacts and an associated brush so that during the first half revolution of the disk the units part of the product will be indicated by transmitting electrical impulses corresponding in number to the digit to be registered, and during the second half revolution the tens part of the product is likewise indicated. The distributing switch advances the electrical connections from units to tens, tens to hundreds, hundred to ten hundreds, etc., at the proper time in each cycle to direct the impulses to the proper denominational registers where the products are accumulated. Mathematical addition is accomplished by rendering the advancing means for the distributing switch inactive and depressing only the multiplicand keys whereby the multiplying commutator for the digit 1 establishes impulses which cause the actuation of the proper denominational registers to accumulate the numbers as they are successively set upon the multiplicand keybank.

Other novel features and advantages of the invention will become apparent in the following detailed description, reference being had to the accompanying drawings, wherein,

matical multiplication or addition and indicating the results thereof Fig. 2 is a front elevational view of the computing and indicating mechanisms;

Fig. 3 is a fragmentary plan view of the indicating or registering mechanism;

Fig. 4 is a sectional view thereof taken on line 4-4 of Fig. 3;

Fig. 5 is an enlarged sectional view taken on Referring now to the drawings, the numeral 2 I00 (Fig. 8) designates a keyboard including multiplicand and multiplier keybanks IN and I02, respectively, arranged in denominational strips or columns of nine keys I03, each strip of keys representing the digits 1 to 9, inclusive. The

Each disk on a.

keys I03 are of a locking type whereby any key in the strip upon being depressedv locks down mechanically and is released upon the depression of any other key in that particular strip. For the purpose of restoring the actuated keys to normal, a plurality of electromagnets I04 (Fig. 1) operatively connected to the key strips have their operating windings connected to a suitable control circuit, which, when closed, causes their energization and thereby the restoration of the depressed keys to normal. Inasmuch as the details of the key construction do not constitute a part of this invention, a detailed description thereof will not be given, but such a description may be had by referring to A. D. Hargan Patent No. 1,378,950, issued May 24, 1921.

To set up a problem of multiplication, the product of which is desired, keys corresponding .to the digits in the multiplicand and multiplier are depressed in the keyboard I00 to establish certain electrical circuits. These circuits extrical computing system for performing a mathetend through a plurality of multiplying commutators I00 (Fig. 2), one for each digit, 1 to 9, inclusive, to send electrical impulses to a distributing switch designated generally as I09 which directs the impulses into the proper denominational columns of a register M0 for accumulating and indicating the result.

Each of the digital multiplying commutators I comprises an electrical multiplication table in which there are nine electrical contact disks divided into three units of three each designated by the numeral II3. Each of the units II3 of three contact disks is provided with an associated disk II4 (Fig. 6) which is connected to ground. The contact disks have individual brushes and are so constructed that a radial contact or a sequence of radial contacts on one portion of the circumference represents the units part of a particular product of two digits and contacts on another portion the tens part. Figs. 6 and 7 show one of the units 3 of three disks Ill, II! and I26, representing the products of the digit 6 multiplied by 4, and 6, respectively,

' associated with the disk H4. -The four copper disks H4, H3, II! and I are mounted on an insulator HI and are electrically interconnected due to the fact that the disks H3 and I20 are integral and attached to integral disks II4I I6 by means of copper rivets I22 passing through the insulator I2I and serving to hold the elements together as the unit' I I3. The insulator is keyed to a shaft I23 and insulates the copper disks therefrom.

Disk IIO as illustrated has a series of four radial contacts I25 on one portion of its circumi'erence representing the units part of the product 24 of 6X4 and on another portion a series of two radial contacts I26 representing the tens part of the same product to be engaged by a brush I21. The disk II3 has only three radial contacts I28 representing the tens part of the product 30 of 6 x5 to be engaged by a brush I29 since the units part is zero and no radial contacts are required therefor as the register H0 is so designed that no actuation is effected for a zero. The disk I20 has six radial contacts I 3I representing the units part of the product 36 of 6X6 and another set of three contacts I32 representing the tens part thereof to be engaged by a brush I33. A brush I34 connected to ground contacts at all times with the disk II4 which is shown in Fig. 6 as being integral with the disk H6. The brushes I21, I28 and I33 as illustrated in Fig. 1 are connected by conductors to contacts in the multipiicand keybank IN. The above described unit was selected for purposes of illustration and it will be understood that the other units are of a similar construction and are analogous to sequence switches used in telephonic communicating systems.

The contact disks as shown in Fig. 1 are arranged in the usual multiplication table order of 1X1, 1x2, 1x3, 1x4, 1x5, 1x6, 1x7, 1x8, 1x9, 2X1, 2x2, 2x3, 2x4, etc., and are provided with radial contacts corresponding in number to the value of the digits of the particular products.

Each of the three units II3 of three contact disks are mounted on the shafts I23 of the digital multiplying commutators I08. Carried on each of the shafts I23 are control disks I 35, I36 and I3! for closing and opening various circuits at predetermined intervals throughout the multiplying cycle. The control disks I 35 for the digital multiplying commutators 2 to 9, inclusive, are divided into twenty-one radial positions and constructed to make contact with their upper brushes at all positions except positions 10 and 20. Control disk I35 for the digit 1 multiplying commutator is constructed to make contact at all points except positions 10 and 11. The control disks I36 and I31 are likewise divided into twenty-one radial positions and for the digital multiplying commutators 2 to 9, inclusive, they make contact with their upper right hand brushes only at position 10; and their right hand lower right hand brush of the disk I31 contacts at positions 11 to 20, inclusive. The digit 1 multiplying commutator also has an additional control disk I 36 for addition purposes whose upper right hand brush contacts at positions 10 and 11 and whose lower right hand brush contacts at positions 1 to 11, inclusive.

The rotative positions at which the contacts on the control disks I35, I36, I31 and I36 are closed are indicated on the drawings by a numeral or numerals; for example, in Fig. 1 the numerals 21+9 and 11+19 over the upper contact of control disk I35 01 the digit 9 multiplying commutator represents that at rotative positions 21, 1, 2, 3, 4, 5, 6, 7, 8 and 9 and positions 11, 12, 13, 14, 15, 16, 17, 18 and 19, this particular contact is closed so that it is open only at positions 10 and 20. Likewise, the numerals 12+9 over the upper contact of control disk I35 for the digit 1 multiplying commutator indicates that the contact is closed at rotative positions 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 1, 2, 3, 4, 5, 6, 7, 8 and 9 and open only at rotative positions 10-11.

Friction disks I are secured to leaf springs I44 which in turn are fastened to the shafts I23. The flexible connections between the friction disks I45 and the shafts I23 permits the disks I45 to be attracted by electromagnets I46 into frictional engagement with continuously rotating, power disks I41 fastened to driven shafts I46. These shafts are suitably journaled in bearings I49 secured to a frame I50 and are equipped at their lower extremities with bevel gears I5I which mesh with similar gears I52 carried by a continuously rotating shaft I53 supported in journals I54 also attached to the frame I50. The shaft I53 in turn is driven by a worm wheel I55keyed thereto and meshing with a worm drive I56 of an electric motor I51. From the foregoing description it will be readily understood that upon energization of an electromagnet I46 the particu ar d ital mult ply g commutator I08 associated therewith will be rotated.

Attached to each multiplying commutator shaft I 23 and rotatable therewith is a dial I60 divided into twenty-one positions. A stationary pointer I6I associated with each dial indicates the position of the contact disks representin the multiplication table of a particular digit at any instant. The positions 1 to 21 are adopted to more clearly describe the sequence of events as the multiplying commutators I 08 are rotated,

one at a time through one complete revolution.

It is to be noted that the units part of a product of two digits is registered during the first part of the cycle, positions 1 to 10, inclusive, and during the second part of the cycle, positions 11 to 20, the tens part is registered. Position 21 is the normal position in which the multiplying mutator stands when not in use.

The distributor switch I09 is provided for transferring the electrical connections from units to tens, tens to hundreds, hundreds to ten hundreds, etc., as the multiplication progresses to (H), ten hundreds (TH) columns in the multiplicand keybank I8I, respectively, As the multiplication progresses, the fifth brush I18 connects ground progressively to the columns indicating units (U), tens (T), hundreds (H), ten'hundreds (TH) in the multiplier keybank I82 to close a circuit therefrom through electromagnets I48 to a source of electrical energy to efiect rotation of the digital multiplying commutators I88 as controlled by the depression of the keys in the multiplier keybank I82. The sixth brush "I is adapted to complete an energizing circuit through control disk I31 to an electromagnet I48 at predetermined intervals to cause actuation of the pmticular digital multiplying commutator- I88 associated therewith by attracting the friction disk I45 into engagement with the rotating disk I41.

The register II8 (Figs. 2 to 5. inclusive) comprises a plurality of electromagnetically controlled registering sections, one for each denom-' inational column. The operating mechanisi'nof the register is enclosed within a housing comprising a face plate I and a plurality of spaced vertical side plates I18 having apertures for-accommodating a shaft I11. The register II8 comprises a plurality of readily separable independent sections which are operatively interconnected to a train of planetary gears in the manner hereinafter described. Three of these denominational registering sections are shown in Fig. 3 and are hereinafter referred to as units (U), registering section I18, tens (T), registering section I19, and hundreds (H), registering section I 88. By referring to Fig. 3, it will be noted that the registering sections I18, I19 and I88 are similarly constructed. For this reason like reference numerals have been employed to designate similar parts of the individual sections and it is believed that the following detailed description of one of the registering sections is sufficient to a complete by suitable gearin from the shaft I11; its actuation being controlled by a suitable ratchet and pawl mechanism I82 operated by an electromagnet I88 controlled by electrical impulses received from the multiplying commutators I 88. As best shown in Fig. 5, the indicators I 8I are rotatably carried upon a horizontal shaft I84 which extends through suitable apertures provided therefor in the vertical side plates I16 and is secured to the end vertical side plates as indicated at I85.

Associated with each of the indicators I8I is a carrying device comprising a train of interconnected planetary gears constructed and arranged so that the actuation or rotation of any of the indicators causes a simultaneous rotation of the adjacent indicator of higher denomination in the ratio of 1 to 10. For example, while the units (U) indicator makes one-tenth, the tens (T) indicator makes one one-hundredth of a' revolution, the hundreds (H) indicator makes one one-thousandth of a revolution, etc. It

should be understood also that the indicators may be individually actuated directly from their ratchet and pawl mechanisms simultaneously with their actuation by the carrying devices. A gear I81 associated with each of the indicators I8I- is rotatably mounted upon the shaft I84 and meshes with a gear I88 secured to or formed integral with a ratchet I89 rotatably supported on the shaft I11. The ratchet is adapted to be engaged by a pawl I98 pivoted at the upper extremity of an armature I9I which in turn is pivoted at I82 to one of the vertical side plates I18.

Upon the energization of the relay I88 its armature I9I is moved to the right (Fig, 4) against the action of a spring I93, thereby causing the pawl I98 to engage the ratchet and move the ratchet and its associated gear I88 one step in clockwise rotation. Each gear I81 carries an eccentrically disposed rotatable pin or stud shaft I84, and gears I and I 96 are secured to this stud shaft on opposite sides of the gear I81. The gear I meshes with a gear I91 mounted upon the shaft I 84 so as to be rotatable with the associated indicator I8I and the gear I98meshes with a gear I98 mounted upon the shaft I84 so as to be rotatable with the adjacent indicator I8I of lower denomination. The arrangement is such that the indicators are actuated simultaneously with the actuation of indicators of lower denomination in ratios of one to ten, one to one hundred, one to one thousand, etc.

A suitable centering stop is provided for each of the indicators, which, in the present embodiment of the invention, comprises a lever I99 pivoted at one end to theside plate I16 (Fig. 4).

A roller 288 carried upon the free end of the lever I99 engages a notched disk 28I secured to or formed integral with the gear I88. The roller 288 is held in yielding engagement with the notched disk 28I by a tension spring 282 secured at one end to the lever I99 and attached at its opposite end to the side plate I 18.

To facilitate an explanation of the operation of the computing system, a problem of multiplying 4,628 by 2,016 is assumed and a detailed description will now be given of how the system operates to obtain the product. The motor I51 is connected to a source of electrical power (not shown) and the friction disks I41 driven continuously as has been previously explained. The multiplicand, 4,628, and the multiplier, 2,016, are set up on the keybanks IM and I82 (Fig. 8) by depressing the corresponding digital keys in the proper denominational columns indicated by the circles in Fig. 1. A start key 289 (Fig. 8) of the locking type having an electromagnetically operated release and comprising contacts 2I8 and 2 (Fig. 1) is depressed to apply current to the following circuit: from ground to brush I18 of distributor switch I89, through stationary terminal I of the associated arcuate bank of terminals I12, conductor 2 I 2, contact 2 I 8, through conductor 2I3 to the units (U) column in the multiplier keybank I82. Key 8 being depressed in the units (U) column in the multiplier keybank I82, the circuit is continued on through the left hand contact of said key through conductor 2 I4, lower brush 2I6 of the associated control disk I95 of the multiplying commutator I88 representing the digit 6 through said control disk I85, upper brush 2I5 thereof, through the windings of the electromagnet I66 for the digit 6, conductor 2" to battery I" and thence to ground. The energimtion of the electromagnet I46 causes the attraction of the particular friction disk I46 into engagement with one or the disks I41 to eflect rot'aflon oi'the multiplying commutator for the digit 6 as previously described. Thus, the multiplying commutator is rotated and upon its passing rotative position 21, each 01' the contact disks thereof through their accompanying brushes make and break contact a numberoi timesequaltotheunitspartoithe product represented by each disk until rotative position 10 is 'reached, when the rotation is stopped due to the fact that a conducting portion is missing at that point in the control disk I66 and the source of current is disconnected to permit the friction disk Ill to return to normal out of engagement with the power driven disk Ill by means oi the leaf spring I.

By referring to Fig, 1, it will be noted that nine conductors, designated by the numerals Hi to 22!, inclusive, are connected from correspondingly positioned brushes in each of the digital multiplying commutators I66 to digital key contacts in the multiplicand keybank III. Since the eighth key in the units (U) column of the multiplicand keybank III is depressed, the contacts are closed at that point and eight electrical impulses corresponding to the units 8 of the product 48 of six times eight are sent out from grounded battery through conductor 23! through the energizing winding of the units (U) electromagnet I66 of the register I I I, conductor 23L terminal I of the associated arcuate bank I12, brush I66 of the distributor I69, conductor 231, the contact closure of key 8 in the units (U) strip of the multiplicand keybank III, conductor 222, brush 233 oi! the multiplying commutator for the digit 6, through the associated contact disk representing the product 48, brush 234 which is always in contact (an open headed arrow represents a brush which makes contact at all times), through conductors 235 and 236 to ground. The eight electrical impulses thus transmitted operate the ratchet and pawl mechanism I62 of the units (U) register section I'll eight times to rotate its associated indicator I6I and thereby register the units (U) digit 8 of the product 48.

At the same time and in an analogous manner contact disks representing the products 12 of 6x2, 36 01' 6x6 and 24 of 6x4 establish and send electrical impulses corresponding in number to the units part oi the particular products through contact closures in the tens (T), hundreds (H) and ten hundreds (TH) columns of the multiplicand keybank III through corresponding denominational distributing brushes I61, I66 and I66, through the electromagnets I66 0! the units (U), tens (T) and ten hundreds (TH) registering sections, respectively. These electrical impulses operate the respective denominational registering mechanisms whereby the tens (T), hundreds (H) and ten hundreds (TH) registering sections indicate the units digits 2, 6 and 4-01 the products 12, 36 and 24, respectively.

As has been previously mentioned, the rotation of the digit 6 multiplying commutator was stopped at rotative position I6. At this position the circuit is completed i'rom grounded battery through the winding of electromagnet I66, back. contact 236 thereof. right hand contact of an "adding key 236, conductor 246, conductor I, brush 262 which is always in contact, through control disk til I 86 of the digit 6 multiplying commutator, upper right hand brush "6 thereof which makes contact only at rotative position 10, conductor 2, conductor 266, through brush III of the distributing switch I 66 to ground. The energiaation oi the electromagnet I66 operates it once to advance the denominational distributing brushes I66 to I'll, inclusive, from terminals 1 to terminals 2 in the arcuate banks I12 whereby the ground from brush Ill which closed the circuit to operate the electromagnet I66 is opened. The ground instead is now connected through brush ill to terminal 2, through conductor 2", conductor 2, the upper right hand brush 2" of control disk I" oi the digit 6 multip y commutator, which brush contacts only at rotative position 10, through control disk Ill, brush 256, conductor "I, the winding 01 electromagnet I46 for the digit 6 multiplying commutator, conductor III to battery II! and ground. Thus, the particular electromagnet I46 is energized to bring the disks Iii-I41 into engagement and cause rotation of the digit 6 multiplying commutator. As the multiplying commutator moves out of rotative position 10 into position 11, the contact of brush 2 is opened and the energizing circuit for the electromagne't I66 through the digit 6 control disk I36 again becomes effective to cause rotation of the digit 6 multiplying commutator from rotative position 11 to position 20.

During this second half rotation of the digit 6 multiplying commutator, electrical impulses corresponding in number to the value of the tens digits in the products 01' multiplying each of the denominational digits in the multiplicand TH HTU by the digit 6 are sent out over individual condue-tors in the group of conductors Hi to 229, inclusive, through contact closures in the multiplicand keybank I III to the distributing brushes I66, I61, I66 and I68, respectively. In this second half cycle, however, the distributing brushes are contacting with terminals 2 in the associated arcua-te banks I12 so that each of the brushes are now connected to electromagnets I66 oi registering sections of next higher denominational order than they previously were. That is, brush I66 is connected to the tens (T) electromagnet, brush I61 to the hundreds (H), brush I68 to the ten hundreds (TH), and brush I69 to the ten thousands ('IT) in the register III). The tens (T) registering section is thus operated four times to register the tens (T) digit 4 oi the product 48 of 6X8, the hundreds (H) registering section one time to register the tens (T) digit 1 of the product 12 of 6x2, the hundreds (H) registering section three times to register the tens (T) digit 3 of the product 36 of 6X6, and the ten thousands (TT) registering section .two times to register the tens (T) digit 2 of the product 24 of 6X4.

At rota-tive position 20, the digit 6 multiplying commutator stops rotating since there is insulation at that point in the associated control disk I and the energizing circuit to the electromagnet I46 is opened at brush 2I6 to thereby deenergize the electromagnet and permit the friction disk I46 to return to normal position out of engagement with the driving disk Ill. An energizing circuit is then completed at rotative position 20 for the electromagnet I65 to advance the distributing brushes I66 to Hi, inclusive, to terminals 3 of the arcuate banks I12 as follows: from ground through brush I1I, terminal 2 of the associated arcuate bank I 12, conductor 241, conductor 248, brush 243 or the control disk I38 for the digit 6 multiplying commutator, through the aforesaid disk I36, through brush 242, conductor 24I, conductor 246, right hand contact of key 239, back contact 238 of the electromagnet I65, through the winding of electromagnet I65 to battery. Distributing .brush "I now contacts withterminal 3 in the associated arcuate bank I12 to establish a circuit from ground through conductor 266, conductor 245, conductor 244, brush 26I, control disk I31 the digit 6 multiplying commutator, brush 256, conductor I, the

winding oi! the associated electromagnet I48, conductor 2" to :battery and thence to ground to cause rotation of the digit 6 multiplying commutator from rotative position 20 to position 21 where it stops for want of a power circuit, since the brush 26I of the control disk I31 makes contact only at rotative position 20.

Simultaneously with the above action, ground from the distributing brush I16 is continued through associated terminal 3, conductor 264 to the tens (T) strip of keys in the multiplier keybank I62, through the left hand contact of key 1, conductor 265, brush 266, control disk I35 01 the digit 1 multiplying commutator, brush 261, through the winding of the associated electromagnet I46 to battery 2I8 and ground to complete the circuit.

The electromagnet I46 for the digit 1 multiplying commutator is thus energized and effects the engagement of the associated friction disks II41 to rotate the digit 1 multiplying commutator. In rotating from positions 1 to 10, the digit 1 multiplying commutator sends out electrical impulses to individual leads in the roup of conductors 22I to 229, inclusive, through contact closures in the multiplicand keybank I6I to the distributing brushes I66 to I69, inclusive, and since these brushes contact with terminals 3 in the associated arcuate banks I12, the electrical impulses 8, 2, 6 and 4 corresponding to the prodnets of the multiplicand 4,628 multiplied by the tens (T) digit 1 are directed into the tens (T), hundreds (H), ten hundreds (TH), and ten thousands (TT) electromagnets I86 to advance their indicators I8I the designated number of steps.

When the digit 1 multiplying commutator arrives at rotative position 10, a circuit is completed from ground through distributing brush I II, terminal 3, conductor 266, conductor 245, conductor 216, upper right hand brush 21I of the control disk I36 for the digit 1 multiplying commutator, through said disk I36, through the associated brush 212, conductors 2 and 246, right hand contact of key 239, back contact 238 of the electromagnet I65, through the winding of the electromagnet I to battery and ground to thereby energize the electromagnet I65 and advance the distributing switches from terminals 3 to terminals 4 in the arcuate terminal banks I12. At this point, ground from brush In is continued through the associated terminal 4, conductor 213, conductor 241, conductor 214, upper right hand brush 215 of the control disk I31 of the digit 1 multiplying commutator, through said disk I 31,

brush 216, conductor 211, through the winding of electromagnet I46 oi? the digit 1 multiplying commutator to battery to cause engagement of the disks I45 and I41 and rotation of the digit 1 multiplying commutator from position 10 to rotative position 11.

When rotative position 11 is reached, the circuit is open because brush 215 makes contact only at position 10, but a circuit is then completed from distributing brush I1I through associated terminal 4, conductor 213, conductor 241, conductor 214, through lower right hand brush 218 of the disk I36 of the digit 1 multiplying commutator, through said disk I31, brush 212, conductor 24I, conductor 246, right hand contact of key 239, back contact 238 of theeleotromagnet I65, through the winding of electromagnet I65 to battery. This energization of electromagnet I 65 operates it to advance the distributing brushes I66 to WI, inclusive, from terminals 4 to terminals 5. Distributing brush "I again completes a circuit through its associated terminal 5, conductor 286, conductor 245, conductor 216, lower right hand brush 28I of disk I31 of the digit 1 multiplying commutator, through said disk I31, brush 216, conductor 211, through the winding of electromagnet I46 of the digit 1 multiplying commutator to effect rotation thereof through position 20.

At the same time the distributing brush I16 connects ground to the hundreds (H) key strip in the multiplier keybank I62 through a circuit fromdistributing brush I16, associated terminal 5 in the arcuate bank I12, and conductor 282. Since the multiplier is TH HTU no key is depressed in the hundreds (H) strip and the above circuit is continued through the right hand contact of key 9 of the hundreds (H) strip, through all of the right hand contacts in this hundreds (H) strip of keys through conductor 283, conductor 246, right hand contact of key 239, back contact 238 of electromagnet I65, through the winding of electromagnet I65, to battery and ground. The electromagnet I65 is thus energized and advances brushes I66 to "I, inclusive, from terminals 5 to terminals 6 in the arcuate bank I12, and since the 5 and 6 terminals associated with the brush I16 are connected together, the electromagnet I65 is operated again to advance the distributing brushes into contact with terminal 1.,

Distributing brush I16 now continues ground through its associated terminal '1, through conductor 285 to the TH key strip in the multiplier keybank I62. In a manner similar to the one described for the digit 6 multiplying commutator, th digit 2 multiplying commutator advances the ten hundreds (TH), ten thousands ('I'I), hundred thousands (HT) and millions (M) indicators I8I of the register II6 through 6, 4, 2 and 8 steps, respectively, to register the units digits of the products of multiplying each digit in the multiplicand 4,628 by the ten hundreds (TH) multiplier digit 2; the distributing brushes I66 to I1I, inclusive, are then advanced by the electromagnet I65 to terminals 8 in the arcuate banks I12, and from rotative positions 11 to 20, inclusive, the digit 2 multiplying commutator establishes electrical impulses to operate the indicators I8I of the ten thousands ('I'I'), hundred thousands (HT), millions (M) and ten millions (TM) registering sections to register 1, 0, 1 and 0, respectively, as the tens part of the'prodnets of multiplying 4,628 by 2. Upon the completion of this cycle, the product 9,330,048 is indicated by the register II6 as shown in Fig. 2.

An outline of the general process by which the product of multiplication was obtained is illusplying the digits indicated by the multiplicand trated by the following diagram: keybank III by the digit 1 are established TM M n'r 'r'r 'rH 1: 'r U Denominations 4 c 2 s Multi H d in? H3053"? a o 1 6 Malta? $301.? mtii 4 o 2 8 Units bertothe val- 2 a 1 4 Tons ueoithedigit. 4 6 2 8 Units 0 0 0 Tons meogguta tgu omita 2 3""6 'iiiifif'" and mibfi u brushes 0 1 0 1 Tons auto y ad 6, a 3 c, 0 4 -6 Product higher denominational orders.

The digit 2 multiplying commutator is now standing at rotative position 20 and the electromagnet I65 for advancing the distributing brushes is energized by a circuit completed from distributing brush I", through associated terminal 8, conductor 266, conductor 261, conductor 266, lower right hand brush 266 of the control disk I66 of the digit 2 multiplying commutator, through said disk I66, associated brush 2!", conductor 2, conductor 266, right hand contact of key 266, back contact 236 of the electromagnet I65, through the winding of the electromagnet I65, to battery and ground. The distributing brush I'll has thus been advanced by the operation of electromagnet I65 to contact with terminal 9 and completes a circuit there from through conductor 266, back contact 266 of the electromagnet I65, through the winding of the electromagnet I65, to battery and ground, and since the terminals 9 and 10 are connected together, the electromagnet is energized twice to advance the distributing brushes to terminal 11 where the circuit is discontinued. At the same time brush I16 continues ground through the associated terminals 9 and 10, conductor 266, through the key release electromagnets I66 to battery to thereby operate the electromagnets to release the keys and permit them to return to normal. After the result of a computation is obtained, the register is reset to a zero indication by any suitable means well known to the art.

To perform mathematical addition the adding key 266 is depressed. The depression of this key renders active only the digit one multiplying commutator by opening the right hand contact of the key 266 and thereby discontinuing the circuit to electromagnet I65 for advancing the distributing brushes I66 to "I, inclusive, since this distributing feature is not used for purposes of addition. The first series of numbers to be added is set up only upon the multiplicand keybank II by depressing the desired digital keys in the denominational columns. The starting 4 key 266 (Fig. 8) having a release electromagnet I66 and comprising the contacts 2I6 and 2 is then depressed. The closure of contact 2 establishes a circuit from ground through the left hand contact of adding key 266, conductor 266, contact 2I I, conductor 255, conductor 211, through the winding of the electromagnet I66 of the digit 1 multiplying commutator to battery and ground. The energized electromagnet I66 attracts the associated friction disk I65 into engagement with the driving disk I61 to eifect rotation of the digit 1 multiplying commutator.

In a manner similar to that described for the multiplying process, electrical impulses correthrough the group of conductors 22I to 226, inclusive, through contact closures in the multiplicand keybank "I to distributing brushes I66 to I66, inclusive. Since the depression of the adding key 266 rendered the advancing means for the distributing brushes inactive they will at all times make contact with terminals I in the arcuate banks I12 and the above circuits will thus be continued through the windings of the U, T, H and TH electromagnets I66 to battery to advance their associated denominational indicators I6I a number of times corresponding to thenumber of electrical impulses received by each of the electromagnets I66. Thus, the number set up on the multiplicand keybank III is indicated by the register III. As the digit 1 multiplying commutator reaches rotative position II, a power circuit is completed through electromagnets I66 to operate these electromagnets and release the starting key 266 as well as the keys which have been depressed in the multiplicand keybank IIiI, whereby the energizing circuit for the electromagnet I66 of the digit 1 multiplying commutator is discontinued by the opening of the circuit at contact 2.

The circuit for energinng the release electromagnet I66 is traced from grounded battery, through the winding of release electromagnet I66, conductor 266, conductor 261, upper right hand brush 266 of control disk I66 when in positions 10 and 11, through said control disk, associated brush 666, conductor 266, through left hand contact of key 266 to ground. However, at this point the digit 1 multiplying commutator is caused to rotate to position 11 by an energizing circuit for the electromagnet I66 from battery through the winding of electromagnet I66, conductor 211, brush 266, through control disk I66, lower right hand brush 666, conductor 266, left hand contact of key 266 to ground. At rota: tive position 11 another power circuit is completed for the electromagnet I66 to eflect the rotation of the digit 1 multiplying commutator through position 20. This circuit extends from ground through distributing brush I1I, associated terminal 1, conductor 265, conductor 216, lower right hand brush 2" of the control disk I61 for the digit 1 multiplying commutator, brush 216, conductor 211, through the winding of the particular electromagnet I66 to battery and ground. Another number is now set up on the multiplicand keybank II" and the start key 266 and the adding key 266 depressed, whereby the digit 1 multiplying commutator goes through the above cycle of operations to actuate the register II6 where the numbers are automatically accumulated and the result indicated. The foregoing sequence of operations are repeated until sponding in number to the products of multiany desired series of numbers are added.

What is claimed is:

1. In an electrical computing system, a plurality of sets of contacts for setting up and storing two multi-digit factors of a problem, a source of electrical ener y, and cyclically operable means controlled by the setting up contacts for establishing electrical impulses corresponding in number to the value of each of the digits entering into the result of a computation.

2. In an electrical computing system, means for setting up a multiplicand and a multiplier, a source of electrical energy, and a multiplying means including a plurality of independently operable computing means for transmitting electrical impulses corresponding in number to the value of each of the digits in the product of multiplying the entered multiplicand by the multiplier.

3. In an electrical computing system, electrical contact making means for setting up all factors of a mathematical problem, a calculating means comprising a plurality of separately operable devices for creating electrical impulses, an accumulator, a distributing means for directing the electrical impulses into the proper denominational orders of the accumulator, and means controlled by one of the factor setting up means forselectively operating the calculating devices to send out electrical impulses corresponding in number to the value of the denominational digits in computing the entered factors.

4. In an electrical computing system, means for setting up a mathematical problem, an accumulator, a calculating means, circuits interconnecting the setting up means and calculating means, means for actuating the calculating means through computing cycles to cause the accumulator to indicate the result of the mathematical problem, and means for eliminating the computing cycles for zero computations in the computing process.

5. In an electrical computing system, means for setting up a multiplicand and a multiplier, a multiplying means, circuits interconnecting the setting up means and the multiplying means, means for actuating the multiplying means through a cycle for each number in the multiplier to establish impulses to obtain the product, and means for omitting the actuating cycle for a cipher in the multiplier. 6. In an electrical computing system, means for setting up a multiplicand, means for setting up a multiplier, a multiplying commutator for each of the digits of a notation having multiplication table characteristics, a control means for each of the multiplying commutators, a source of electrical energy, a denominational distributing means, means for accumulating the product of multiplication, and means including said control means and controlled by the multiplier setting means for selectively actuating the multiplying commutators to send out electrical impulses through the distributing means to the accumulating means,

7. In an electrical computing system, a source of electrical energy, a device for successively setting up numbers to be added, means controlled by the setting means for establishing electrical impulses corresponding in number to the value of the digits indicated by the setting device, means for receiving said impulses to indicate the result of the addition, and electrical means for automatically returning the setting device and the means for establishing electrical impulses to normal.

8. In a cyclically operable electrical computing system, a source of electrical energy, plural means for setting up multi-digit factors of a problem, multiplying means for each of the digits of a notation, means controlled by one of the factor setting up means for selectively and individually actuating the digital multiplying means in successive cycles to accomplish multiplication, and manipulative means for rendering active only the multiplying means for the digit 1 to' perform addition when amounts are entered in one of the setting up means.

9. In an electrical computing system, means for setting up a multiplicand, means for setting up a multiplier, and means controlled by the multiplier and multiplicand setting means for effecting a computation comprising a plurality of selectively rotatable multiplying commutators each of which upon rotation closes contacts representative of the products of all digits by the multiplier digit which it represents.

10. In a computing system, a multiplier setting means, a multiplicand setting means, an accumulator, and means for actuating said accumulator comprising a plurality of rotatable means individually rotatable in accordance with the digits set up in the multiplier setting means for establishing circuits representing the products of all digits by the multiplier digits, and means responsive in accordance with the multiplicand setting means for selecting predetermined ones of the circuits for completion to actuate the accumulator.

11. In an electrical computing system, contacts for storing a plurality of multi-digit factors of a problem, an electrically controlled accumulator having elements arranged in denominational orders, and a plurality of selectively operable computing means controlled by the factor storing contacts for sending a number of electrical impulses to each of said elements corresponding to the value of the digits of a computation to be entered in said elements.

12. In an electrical computing machine, a plurality of independently operable electrical switching members each representing a multiplication table for one of the digits 1 to 9 inclusive and movable through the same cycle when operated, a multiplier storing means, means for selectively rendering predetermined switching members operative as controlled by the digits stored in the multiplier storing means, a multiplicand storing means adapted to cooperate with the switching members for producing a product, and accumulating means for receiving said product.

13. In an electrical computing system, accumulating means, means for actuating the accumulating means, a plurality of separately operable groups of electrical contacting members for controlling said actuating means, the different groups representing computing tables for the digits 1 to 9 inclusive, means for individually operating each group of contacting members, and means for storing the factors of a problem and for controlling the operation of various predetermined groups of the contact members in continuous automatic succession.

14. In an electrical computing system, a plurality of devices separately movable and comprising multiplication tables for each of the digits, means operable to store the factors of a problem, accumulating means, and electrically controlled means for successively conditioning in one continuous operation predetermined groups of the digits in the factors to render predetermined multiplyin devices eil'ective under the control of the factor storing means to successively establish circuits through the actuated multiply. ing devices and the factor storing means to the accumulating means to indicate the product of the factors. a

15. In an electrical computing system, in for storing a multiplicand and a multi-digit' multiplier of a problem, multiplying means for each of the multiplier digits including a plurality of groups of contacts representing the units and tens parts of the products of multiplication tables, means for cyclically actuating the groups of contacts, selectively and individually in a continuous operation to establish electrical impulses representing the units and tens digits of the partlai products, all digits in the multiplicand being multiplied by one digit of the multiplier in each cycle, means for distributing the electrical impulses into the proper denominational orders, and means for receiving the impulses from the distributing means to accumulate the product of the multiplication problem.

16. In an electrical computing System, a multiplying means individual to each significant digit of a notation for establishing circuits representing the products of all digits of said notation by the digit which it represents, setting means for storing a multiplier in a plurality of denominational orders, setting means for storing a multiplicand in a plurality of denominational orders and for controlling the completion of circuits by the multiplying means, a denominational distributlng means, accumulating means, and means for automatically selecting a multiplying means for actuation one at a time in succession as controlled the multiplier setting means to complete circuits through the multiplicand setting means through the distributing means to the accumulating means to effect the accumulation of the result of a computation in the proper denominational orders.

17. In a computing machine, means for setting up the factors of a computation, means for detecting the number of significant digits in one of the factors of the computation and their denominations] value, means for performing a plurality of computing cycles to effect a computation of the factors set up, and means for determining the number of computing cycles inaccordance with the detection of the number of significant digits, and independent of the numerical value of said significant digits.

18. In a computing system, contact making means for storing the factors of a computation, a calculating means, electrical means for detecting the number of significant dig ts in one of the factors, and means for controlling the actuation of the calculating means according to the number of significant digits detected.

19. In a computing system, means for storing the factors of a computation, a calculating means comprising individually actuated computing devices, means for detecting the number of significant digits in one of the factors, and means for actuating one of the computing devices for each significant digit detected.

20. In a computing system, means for storing the factors of a computation, a calculating means comprising individually actuated computing devices, means for detecting the number of significant digits in one of the factors, means for actuating one of the computing devices for each tionmeansfcrdetectingthenumbersofsigniiicantdigitsinoneofthefactorsof acomputation and their denominatimal valu, and means for controlling the computing cycle of themachine inaccordancewiththedetectionof such number of digits only and irrespective of their numerical value.

22. A controller for a computing machine having receiving devices into which results are entered, and including in combination significant digit detecting devices with provisions for detecting the number of significant digits and also determining their dmominational value, but for disregarding their numerical value, and means controlled by said detecting devices for controlling the denominational order of entry of the resuits into therecelving devices.

; 23. 4 cycle controller for a multiplying machine including significant digit detecting devices, means controlled thereby for determining the number of computing cycles of the machine and initiating one computing and entering cycle only for each significant digit, and means also controlled by the detecting devices for evaluating the denominational orders of the computations.

34. A calculating machine controller with means for controlling the operation of the main accordance with the numbers of the significant digits in one factor of a problem and independently and irrespective of the numerical value of the digits. significant digit detectin means, and means for controlling the former means by the latter.

25. A controller for a computing machine including devices for detecting the significant figurea of one of the factors of a computation, means controlled there!!! for successively eiIecting computations by each of the significant figurea only, said means including provisions for electing one complete computing and accumulatlng cycle only for each significant figure 11-- respective of the numerical value of the significant figure.

38. A cycle controller for a power operated automatic multip ying machine with entry means for one factor and wherein devices are provided for reading in another of the factors of a to be performed computation, means associated with said reading in means for ascertaining the column or columns wherein zeros appear and the column or columns in which significant digits appear, means under the control of the last mentioned means for causing the machine to only effect partial product multiplications upon columns where significant digits appear and to omit idle machine cycles upon columns where zeros appear for correspondingly evaluating the relative denominational order of partial product entries so computed in accordance with the denominate value of each 1; digit.

f 27. In a multiplying machine. an accumulator having plural denominational orders. a plurality of members with means for shifting them at predetermined times for routing entry of digits of a calculation into the proper denominational orders as the calculation p, electrical contact means for setting up a multiplier factor, and means comprising electrical circuits consignlficant digit detected, the number of comtrolledby said contact means for operating the 28. In a multiplying machine, denominational distributing members with means for shifting them at predetermined times as a multiplication progresses, electrical contact means for entering a multiplier factor of a multiplication to be performed, and means including electrical circuits controlled by said factor entering contacts for operating the shifting means to eflect a column shift of said members.

29. A multiplying machine with multiplying devices including partial product receiving means, multiplier factor entry receiving means, and a cycle controller for the multiplying means to control the number of partial product computing cycles and evaluate denominationally such cycles and selectively control the entry of partial products into the partial product receiving means, said cycle controller comprising means cooperating with the multiplier factor entry receiving means to detect and distinguish between the presence of significant digits or zeros form a succession of calculating cycles in computing a single problem, a factor entry receiving and retaining means, a cycle controller to elimin columns of the multiplier and means controlled thereby to omit computing cycles in columns where zeros appear and to efiect proper denominational order entry of partial products for the computing cycles for columns where signiflcant digits appear.

30. An accounting machine with multiplying devices for effecting multiplying operations and including an electrically controlled cycle controller for controlling the number of computing cycles and eliminating cycles where zeros appear in denominational orders of the multiplier and means for controlling the operation of the cycle controller, said means comprising a multiplier entry receiving device having an electrical contact making means associated therewith for detecting the presence of zeros in denominational orders of the multiplier after the multiplier entry is made into the multiplier entry receiving device.

31. In a calculating machine adapted to perform a succession of calculating cycles in computing a single problem, a plurality of separately operable electrical contact making multiplying devices, said devices being also individually and independently operable, factor entry receiving and retaining means, a cycle controller to eliminate calculating cycles by avoiding operation of the multiplying devices for denominational orders of the multiplier where zeros occur, and means for controlling the said cycle controller comprising means responsive to the condition of the set up of the factor entry receiving means for one factor completely entered to determine the presence or absence and location of zeros in various denominational orders.

32. In a calculating machine, independently operable multiplying means one for each digit of a notation, a cycle controller, one factor entry receiving and retaining means, a second factor entry receiving and retaining means, and means for detecting the presence of significant digits in the denominational orders of one of the factor entry receiving and retaining means after completion of the entry therein and for controlling the individual operation of the independently operable multiplying means through the cycle controller to omit a computing cycle when a zero occurs in the factor set up in the said one of the factor entry receiving and retaining means.

33. In a calculating machine having multiplying devices, the machine being adapted to per- 7 the number of significant digits in the multiplier inate unwanted and unnecessary calculating cy-.

clcs and to initiate calculating cycles equal in number to significant figures in the entered factor. means for controlling the said cycle controller comprising sensing means to sense the retained set up of the factor entry receiving means for one factor to determine the presence or absome and location of zeros .in denominational orders, and column shifting means controlled by the cycle controller in accordance with the denominational value of the significant figures of the entered factor.

34. In a calculating machine having multiplying devices, the machine being adapted to perform a succession of calculating cycles in computing a single problem, multiplier and multiplicand factor entry receiving means, a cycle controller to eliminate unwanted and unnecessary calculating cycles, means for controlling the said cycle controller comprising reading means to read the retained setup of the factor entry receiving means for one factor to determine the presence or absence and location of zeros in various denominational orders, and means for causing said receiving means to retain the entered factors until the final product is obtained by the multiplying devices.

35. An accounting machine with multiplying devices for effecting multiplying operations and including a cycle controller for controlling the number of computing cycles and eliminating unwanted and unnecessary cycles where zeros ap pear in columns of the multiplier, and means for controlling the operation of the cycle controller, said means comprising multiplier entry receiving contacts and electrical circuits associated therewith for detecting the presence of zeros in any columns of the multiplier after the multiplier entry is made into the multiplier entry receiving device.

36. A cyclically operable electrical multiplying machine including electrical means for entering and setting up multiplier and multiplicand factors to be multiplied, a cycle controller, electrically controlled means eifective after completion of the entry 01 the multiplier factor to detect the presence of zeros therein and to accordingly control the cycling multiplying operation of the machine through the cycle controller in accordance with the zeros which are detected.

37. A cyclically operable calculating machine with multiplicand setup devices, devices for setting up and retaining for a complete computation of multiplier factor, a plurality of multiplying devices electrically connected to the multiplicand and the multiplier set up devices, a plurality of multiplication control electrical means, accumulating means, means for determining the presence of zeros in the multiplier setup and retaining devices after completion of the entry to eliminate unnecessary computing cycles where zeros occur in the entered multiplier factor, and means for actuating the machine to establish circuit relations between the multiplicand setup devices, the multiplier setup devices, the determining means and the multiplication control means to transmit timed impulses to the accumulating means to indicate the result of the multiplication.

38. In a calculating machine adapted to perform a succession of calculating cycles equal to factor, a plurality of separately operable multiplying devices, means for receiving and retaining the factors until after the indication of the final product, a cycle controller to eliminate unwanted and unnecessary calculating cycles by avoiding operation of the multiplying devices, and means for controlling the said cycle controller comprising means responsive to the condition of the setup of the factor entry receiving means for the multiplier factor completely entered to determine the presence or absence and location of zeros in the variousdenominational orders.

39. In a calculating machine adapted to perform a succession of calculating cycles in computing a single problem, a plurality of separately operable electrical multiplying devices, electrical means for receiving and retaining factors to be multiplied, a cycle controller to eliminate unwanted and unnecessary calculating cycles by avoiding operation of the electrical multiplying devices, and means for controlling the said cycle controller comprising means responsive to the condition of the setup of the factor entry receiving means for one factor completely entered to determine the presence or absence and location of zeros in various denominational orders.

40. In a calculating machine adapted to perform a succession of calculating cycles in computing a single problem, a plurality of separately operable multiplying devices for performing partial product multiplication, one for each significant digit of the multiplier, multiplier and multiplicand factor entry receiving means for retaining the factors until completion of the computation, means for automatically omitting computing operations where zeros occur in the mulof certain sets of said contacts, means for ren-.

dering the multiplier storing means effective to control the operation of the multiplication con-- trol relays in succession in accordance with the values of the digits stored and for eliminating unwanted and unnecessary multiplying cycles where zeros occur in the multiplier, said means also controlling the denominational distributing means to transmit impulses from the said sets of contacts through the distributing means into the proper denominational columns in the accumulating means to indicate the result.

43; In a calculating machine, separately operable multiplying means for each of the digits, a cycle controller, a multiplier entry means for retaining a multiplier factor for a plurality of digital computations, a multiplicand entry and retaining means, and means for detecting the presence of zeros in the multiplier entry and retaining means after completion of the entry therein and for controlling the individual operation of the separately operable multiplying means through the cycle controller to omit a computing cycle when a zero occurs in the entered mul- I tiplier factor.

tiplier factor and means for controlling the said automatic means including means responsive to the condition of the setup of the factor entry receiving means for one factor completely entered to determine the presence or absence and location of zeros in various denominational orders.

41. In an electrical multiplying machine, electrical means for storing a multi-denominational multiplicand factor, electrical means for storing a multi-denominational multiplier factor, a plurality of sets of contacts representative of the digits 1 to 9 inclusive, .1 accumulator, a denominational distributing means electrically connected to the accumuiatu', multiplying control 44. In a cyclically operable electrical computing system, means for setting up multi-digit factors of a problem, a source of electrical energy, a plurality of independent computing means,

. each for multiplying all digits of one factor by a digit of the other factor in a cycle of operation, and means operable after all the digits of the factors have been set up for actuating the computing means selectively and successively in accordance with the digits of said other factor to establish electrical impulses to eflect entries of subproducts of the result of the computation.

45. In a cyclically operable computing machine, multiplier and multiplicand setting means for setting up multi-digit factors, a multiplying means comprised of a plurality of contact making devices one for each significant digit of a notation, any of which devices may be actuated selectively under control of the multiplier setting means and in its actuation in a cycle establishes contacts representing the products of all digits of the multiplication table by the digit which it represents, and means for causing selective operdevices selectively called into action under control of the multiplier factor storing means for controlling the establishment of circuits through the said sets of contacts to transmit electrical impulses through the distributing means to the accumulator to indicate the product, and a cycle controller controlled by the setup of the multiplier factor storing means for eliminating unwanted and unnecessary multiplying cycles where zeros occur, said cycle controller also controlling the operation of the denominational distributing means.

42. In an electrical multiplying machine, means for storing a multi-digit multiplicand, means for storing a multi-digit multiplier, accumulating means, a denominational distributing means for the accumulating means, multiplying means ination of said devices in successive cycles of machine operation.

46. In an electrical computing system, means for storing plural factors of a problem in denominational columns, a plurality of electrical computing means, means for operating said computing means selectively and in successive cycles to compute intermediate results involving all digits of one factor and a single digit of the other factor in each cycle, means for accumulating a final result of a computation, and means controlled by one of the factor storing means for determining the operation. of the computing means selectively and individually to complete electrical circuits through: the other factor storing means to the accumulating means.

HAROLD GLENN J OHNS'IDNE. CHARLES WILLIA'M ROBBINS. 

